<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>API</title>
<style type="text/css">
#container {
	line-height: 160%;
}
.nav {
	border-bottom: 1px solid #ccc;
	height: 32px;
	_height: 31px;
	_padding: 0 0 0 30px;
}
.nav li {
	float: left;
	list-style: none;
	position: relative;
	bottom: -2px;
}
.nav li a {
	float: left;
	display: block;
	color: #0000aa;
	padding: 5px 10px;
	border: 1px solid #ccc;
	background: #ddd;
	text-decoration: none;
}
.nav li.active a {
	border-bottom: none;
	background: #f3f3f3;
	color: #000;
}
xmp {
	padding: 0;
	margin: 0;
	border: 1px dashed #ccc;
	background: #fff;
}
.box em {
	font-style: normal;
	color: red;
	font-weight: bold;
}
</style>
<script type="text/javascript" src="jquery-1.8.1.min.js"></script>
<script type="text/javascript">

$(function(){
  $('.nav a').each(function(i){
    $(this).click(function(){
      $('.nav li').removeClass('active');
      $('.nav li').eq(i).addClass('active');
      $(this).blur();
      $('.box').hide();

      $('#list' + (i + 1) ).show();
    })
  })

	$('.box').hide();
	$('#list1').show();
  
})
</script>
</head>

<body style="font-family: verdana; font-size: 12px;  background: #f3f3f3;">
<h1>手机测评系统---API</h1>
<div id="container">
<ul class="nav">
    <li class="active"><a href="#" >1.基础</a></li>
</ul>
<div class="box" id="list1" >

   <h2>1.1.发布祝福</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./app/index.php?c=index&a=createBlessing</a></li>
        <li>请求方式：POST/GET</li>
        <li> 参数说明:
        <ul>
        	<li>from:祝福发布者</li>        	
        	<li>to:祝福接收者</li>
        	<li>content:内容</li>
        </ul>
        </li>
        <pre> 
{
  "id": "1"
}
        </pre>
    </ul>

    <h2>1.2.查看祝福</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./app/index.php?c=index&a=getBlessing</a></li>
        <li>请求方式：POST/GET</li>
        <li> 参数说明:
        <ul>
        	
        	<li>id:祝福编号</li>
        </ul>
        </li>
        <pre> 
{
  "from": "aaaa",
  "to": "211111",
  "content": "33333333333333333333333333333333333333333333"
}
        </pre>
    </ul>    



</div>
<!--list2-->
<div class="box" id="list2" >   
    <h2>2.1.首页-作品大类别的列表</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./app/index.php?m=index&a=article_category</a></li>
        <li>请求方式：POST/GET</li>
        <li> 参数说明:无</li>
        <pre> 
[
  {
    "name": "主创类",
    "term_id": "1",
    "name_en": "creative",
    "thumb": "20161130/583e82588f7f5.jpg",
    "count": 3,
    "rating": 0,
    "allow": true
  },
  {
    "name": "影视类",
    "term_id": "2",
    "name_en": "vedio",
    "thumb": null,
    "count": 3,
    "rating": 0,
    "allow": false
  },
  {
    "name": "案例类",
    "term_id": "3",
    "name_en": "case",
    "thumb": null,
    "count": 3,
    "rating": 0,
    "allow": false
  },
  {
    "name": "互动类",
    "term_id": "4",
    "name_en": "interact",
    "thumb": null,
    "count": 3,
    "rating": 0,
    "allow": false
  }
]
        </pre>
        <ul>
            <li>allow:true //是否允许进入，必须按顺序，上一个类别全部评选完毕才可以进入下一个类别</li>
            <li>count:2   //类别文章总数</li>
            <li> name//类别名称</li>
            <li>rating:2//当前用户已经点评的数量</li>
            <li>term_id:"1"//类别id</li>

        </ul>
    </ul>


    <h2>2.2.获取文章详情数据</h2>
    <ul>
        <li>接口说明：如果传入是postid参数，则是根据postid获取文章数据；如果传入的是termid参数,则是根据termid类别获取文章数据</li>
        <li>调用地址：./app/index.php?m=index&a=article_detail</li>
        <li>请求方式：post/get</li>
        <li>参数：
            <p>termid 分类id，从接口4获取</p>
            <p>postid 文章id</p>
        </li>
<pre>
    返回：status:0已经全部点评完毕；1正常
{
    "detail":{
    "object_id":"3",
    "id":"3",
    "post_title":"1-2",
    "post_modified":"2016-10-24 15:30:51",
    "post_content":"<p>\u4e3b\u521b\u7c7b2<\/p>",  
    "term_label":"\u4e3b\u521b\u7c7b",
    "post_excerpt":"\u4e3b\u521b\u7c7b2",
    "smeta":"{"thumb":""}",//封面等，图像数据，是个对象
     prve:[]//后面几个文章数据
     next:[]//前面几个文章数据   

    },
    "comment":[{
        "id":"5",
        "avatar":"http:\/\/wx.qlogo.cn\/mmopen\/e2icR06ITXReoa5xwFL40FdVT7KYMFp4bBQricfK1FCmchOXgPZh4KQ5pWQCNe6Geaaia7cDffQAK5JQ8er5sVOia64nsddCibEicv\/0",
        "user_nicename":"\u5c0f\u718aEK",
        "comment":"23232",
        "created_time":"2016-10-27 09:29:59"
    }],
    "complete":true，//是否已经提交了点评，以此来控制提交操作
    }

</pre>

    </ul>    
 
   

    <h2>2.4.点击类别，获取该类列表数据</h2>
    <ul>
        <li class='url'>调用地址：<a href="" target='_blank'>./app/index.php?m=index&a=article_list</a></li>
        <li>请求方式：post/get</li>
        <li>参数：
                    <p>term   类别识别名称，从接口2.1获取name_en值</p>
                    <p>limit  默认99999</p>
                    <p>page 默认1</p>

        </li>
        <pre>
[
  {
    "id": "19",
    "post_title": "252-广汽传祺-GS8-报广画面-2016",
    "thumb": "",
    "score": 5
  },
  {
    "id": "20",
    "post_title": "252-广汽传祺-GS8-海报-2016",
    "thumb": "",
    "score": 5
  },
  {
    "id": "35",
    "post_title": "测试",
    "thumb": "",
    "score": 0
  },
  {
    "id": "36",
    "post_title": "测试",
    "thumb": "",
    "score": 0
  },
  {
    "id": "37",
    "post_title": "是多少",
    "thumb": "data/upload/20161222/585b2e3949429.jpeg",
    "score": 0
  }
]
        </pre>
        <ul>
        	<li>thumb:封面图</li>
        	<li>根据score值是否大于0判断是否已经评选完</li>
        </ul>
    </ul> 


</div>


<div class="box" id="list3" >

    
    <h2>3.1.最佳作品</h2>
    <ul>
        <li>接口描述:获取各个类别的前三名</li>
        <li>调用地址:./app/index.php?m=index&a=topThree</li>
        <li>请求方式：GET</li>
        <li> 参数说明:
                无
        </li>
        <li>返回结果:
        <pre>

        </pre>
        </li>
    </ul>

        <h2>3.2.团队排行</h2>
        <ul>
            <li>接口描述:</li>
            <li>调用地址:./app/index.php?m=index&a=teamRank</li>
            <li>请求方式：GET</li>
            <li> 参数说明:
                    无
            </li>
            <li>返回结果:
            <pre>

            </pre>
            </li>
        </ul>
</div>
    




<!--list6-->

<div class="box" id="list4" >
    <h2>5.1.奖品</h2>

    <table cellspacing="1" cellpadding="1" border="1">
        <col width="131" />
        <col width="133" />
        <col width="72" />
        <tr>
            <th colspan="4">时间5月6日-5月25日</th>
        </tr>
        <tr>
            <td width="20" align="center"><strong>编号</strong></td>
            <td width="200" align="center"><strong>奖品名称</strong></td>
            <td width="50" align="center"><strong>奖品数量</strong></td>           
            <td width="200" align="center"><strong>抽奖条件</strong></td>
        </tr>

        <tr>
            <td>1</td>
            <td>一等奖：200</td>
            <td>500张</td>
    
        </tr>
        <tr>
            <td>2</td>
            <td>二等奖：100</td>
            <td>2000</td>
        </tr>
        <tr>
            <td>3</td>
            <td>三等奖：50</td>
            <td>4000</td>
        </tr>
     


    </table>
</div>

<div class="box" id="list5" >
    <h2>6.1.开始游戏时触发，创建loginid</h2>
    <ul>
        <li>接口描述:自动创建loginid,记录session（必须使用ajax提交，post方式）</li>
        <li>调用地址:./index.php?m=Home&c=Game&a=startGame</li>
        <li>请求方式：POST</li>
        <li> 参数说明:
            <ul>
                 <li>无</li>
            </ul> 
           
        </li>
        <li>返回结果:不需要
    </ul>

    <h2>6.2.游戏结束，提交游戏成绩</h2>
    <ul>
        <li>接口描述:由于游戏可以无限制玩，所有不存在非法操作说明</li>
        <li>调用地址:./index.php?m=Home&c=Game&a=playGame&gameResult=</li>
        <li>请求方式：POST</li>
        <li> 参数说明:
            <ul>
                 <li>gameResult//int游戏成绩</li>
            </ul> 
           
        </li>
        <li>返回结果:
<pre>
{"error_code":101,"info":"\u672a\u767b\u5f55","status":false}

</pre>
    <ul>返回抽奖结果说明：
        <li>info//文字说明，到时候你看着办</li>
        <li>game_ret//不管是否中奖，都会出成绩</li>
        <li>status说明：
            <ul>
                <li>1.不中奖lose(str);</li>
                <li>2.中奖win(str),会出现奖品序列号(coupon[序列号内容];coupon_id[序列号id，提交用户数据要传给我])</li>
                <li>3.false(boolean)这个状态，会有error_code,主要给开发人员或者违规操作的叼毛看的，你可以统一alert出警告语句</li>
            </ul>
        </li>
    </ul>
       <ul>
           <li>error_code说明：反正你就两个弹窗，给你看也是废话</li>
       </ul> 
    </ul>    
 
    <h2>6.3给傻逼查询那串不知道什么鬼东东</h2>
     <ul>
        <li>接口说明：输入手机号，姓名</li>
        <li>调用地址：./index.php?m=Home&c=User&a=selectCoupon&name&phone</li>
        <li>请求方式：POST</li>
        <li>参数：
            <ul>
                <li>name//名字</li>
                <li>phone//手机号码</li>
                <li>code//验证码</li>
            </ul>
        </li>
        <li>返回结果:
<pre>
    {"error_code":0,"info":"\u8d44\u6599\u63d0\u4ea4\u5b8c\u6210","status":true}
</pre>
        </li>
        <li>status说明//true：|false</li>
        <ul>
            <li>error_code:说明</li>
            <li>201:手机验证不过关</li>
            <li>12:信息无效，找不到该用户</li>
            <li>13：找不到那串破玩意</li>
            <li>1:验证码错误</li>
        </ul>
    </ul> 
    <h2>6.4获取验证码</h2>
     <ul>
        <li>接口说明：访问一下链接，自己折腾看看怎么搞</li>
        <li>调用地址：./index.php?m=Home&c=Public&a=verify</li>
        <li>请求方式：POST</li>
        <li>参数：无</li>
        <li>返回结果:
<pre>
    {"error_code":0,"info":"\u8d44\u6599\u63d0\u4ea4\u5b8c\u6210","status":true}
</pre>
        </li>
        <li>status说明//true：|false</li>
    </ul> 
</div>




   

<div class="box" id="list6" >
    <h2>7.1.启动计划任务（如无说明，每个网站都要添加）</h2>
    <ul>
        <li>接口描述:自动更新网站数据</li>
        <li>调用地址:./index.php?m=Home&c=Index&a=checkTimeTask</li>
        <li>请求方式：POST</li>
        <li> 参数说明:
            <ul>
                 <li>无</li>
            </ul> 
           
        </li>
        <li>无返回，反正你不需要知道</li>

    </ul>

   
 
</div> 
<div>
</body>
</html>

<script type="text/javascript">
    $('.url a').each(function(i){
        var url = $(this).text();
        $(this).attr('href','.'+url)
    })
    
    
</script>